import Mock from 'mockjs'
Mock.setup({
    timeout: '300-600'
})
// 意见反馈的mock
let feedbackList = Mock.mock({
    'code': 1,
    'msg': '处理成功',
    'data': {
        'total': 1,
        'list': [
            {
                'userId': 1,
                'userName': '嗡嗡嗡',
                'tel': '18012345678',
                'state': 1,
                'createTime': '2019-06-10 11:04:45',
                'id': '1',
                'suggest': '烦烦烦方法'
            },
            {
                'userId': 2,
                'userName': '啧啧啧',
                'tel': '18012345678',
                'state': 1,
                'createTime': '2019-06-10 11:04:45',
                'id': '2',
                'suggest': '古古怪怪给'
            },
            {
                'userId': 3,
                'userName': '啧啧啧',
                'tel': '18012345678',
                'state': 0,
                'createTime': '2019-06-10 11:04:45',
                'id': '3',
                'suggest': '吞吞吐吐他'
            },
            {
                'userId': 4,
                'userName': '呃呃呃',
                'tel': '18012345678',
                'state': 1,
                'createTime': '2019-06-10 11:04:45',
                'id': '4',
                'suggest': '哈哈哈哈'
            }
        ]
    }
})
Mock.mock(/\/api\/suggest/, 'get', feedbackList)
// Mock.mock(/\/feedback\/getFeedback/, 'get', feedbackList)

// 改变未阅状态
let readFeedback = Mock.mock({
    'code': 1,
    'msg': '处理成功',
    'data': {}
})
Mock.mock(/\/api\/suggest/, 'put', readFeedback)

// 管控异常反馈的mock
let appFeedbackList = Mock.mock({
    'code': 1,
    'msg': '处理成功',
    'data': {
        'total': 1,
        'list': [
            {
                'userId': 1,
                'userName': '嘤嘤嘤',
                'accountId': '18012345678',
                'state': 1,
                'createTime': '2019-06-10 11:04:45',
                'id': '1',
                'result': '已处理', // 处理结果
                'appCode': '10', // 应用编号
                'appName': '天天消消乐', // 应用名称
                'oprUserId': '100', // 处理人id
                'oprUserName': '百万', // 处理人名称
                'oprTime': '2019-06-11 11:04:45'// 处理时间
            },
            {
                'userId': 2,
                'userName': '嗡嗡嗡',
                'accountId': '18012345678',
                'state': 0,
                'createTime': '2019-06-10 11:04:45',
                'id': '2',
                'result': '未处理', // 处理结果
                'appCode': '20', // 应用编号
                'appName': '泡泡龙', // 应用名称
                'oprUserId': '100', // 处理人id
                'oprUserName': '百万', // 处理人名称
                'oprTime': '2019-06-11 11:04:45'// 处理时间
            },
            {
                'userId': 3,
                'userName': '呃呃呃',
                'accountId': '18012345678',
                'state': 1,
                'createTime': '2019-06-10 11:04:45',
                'id': '3',
                'result': '已处理', // 处理结果
                'appCode': '30', // 应用编号
                'appName': '绝地求生', // 应用名称
                'oprUserId': '100', // 处理人id
                'oprUserName': '百万', // 处理人名称
                'oprTime': '2019-06-11 11:04:45'// 处理时间
            }
        ]
    }
})
Mock.mock(/\/api\/app\/exception/, 'get', appFeedbackList)

// 处理管控异常
let dealFeedbackList = Mock.mock({
    'code': 1,
    'msg': '处理成功',
    'data': {}
})
Mock.mock(/\/api\/app\/exception/, 'put', dealFeedbackList)

// 操作日志的mock
let handleList = Mock.mock({
    'code': 1,
    'msg': '处理成功',
    'data': {
        'total': 1,
        'list': [
            {
                'id': 1,
                'userName': '蓝猫',
                'createTime': '2019-06-10 11:04:45',
                'userId': '1',
                'ip': '127.0.0.1',
                'describe': '登录'
            },
            {
                'id': 2,
                'userName': '个人户',
                'createTime': '2019-06-10 11:04:45',
                'userId': '2',
                'ip': '127.0.0.1',
                'describe': '登录'
            },
            {
                'id': 3,
                'userName': '红点点',
                'createTime': '2019-06-10 11:04:45',
                'userId': '3',
                'ip': '127.0.0.1',
                'describe': '退出'
            }           
        ]
    }
})
Mock.mock(/\/api\/operation\/sysuser/, 'get', handleList)

// 系统日志的mock
let systemList = Mock.mock({
    'code': 1,
    'msg': '处理成功',
    'data': {
        'total': 1,
        'list': [
            {
                'id': 1,
                'userName': '蓝猫',
                'createTime': '2019-06-10 11:04:45',
                'userId': '1',
                'ip': '127.0.0.1',
                'describe': '登录'
            },
            {
                'id': 2,
                'userName': '个人户',
                'createTime': '2019-06-10 11:04:45',
                'userId': '2',
                'ip': '127.0.0.1',
                'describe': '登录'
            },
            {
                'id': 3,
                'userName': '红点点',
                'createTime': '2019-06-10 11:04:45',
                'userId': '3',
                'ip': '127.0.0.1',
                'describe': '退出'
            }           
        ]
    }
})
Mock.mock(/\/api\/app\/exception\/log/, 'get', systemList)

export default Mock
